package cn.bugstack.domain.strategy.service.rule.chain;

/**
 * @author Lenovo
 * @version 1.0
 * @description: TODO
 * @date 2025/5/20 21:14
 */
public abstract class AbstractLogicChain implements ILogicChain{


    private ILogicChain next;

    @Override
    public ILogicChain appendNext(ILogicChain next) {
        this.next = next;
        return next;
    }

    @Override
    public ILogicChain next() {
        return next;
    }

    protected abstract String ruleModel();


}
